package model;

import java.util.ArrayList;
import java.util.HashMap;

public class Competitie {

	private ArrayList<Wedstrijd> wedstrijden;
	private ArrayList<Team> teams;
	private HashMap<Team, Integer> stand;
	private String competitieNaam;

	public Competitie(String competitieNaam) {
		wedstrijden = new ArrayList<Wedstrijd>();
		teams = new ArrayList<Team>();
		stand = new HashMap<Team, Integer>();
		this.competitieNaam = competitieNaam;
	}

	public void addWedstrijd(Wedstrijd wedstrijd) {
		wedstrijden.add(wedstrijd);
	}

	public void addTeam(Team team) {
		teams.add(team);
	}

	public ArrayList<Wedstrijd> getWedstrijden() {
		return wedstrijden;
	}

	public ArrayList<Team> getTeams() {
		return teams;
	}

	public HashMap<Team, Integer> getStand() {
		return stand;
	}

	public void updateStand() {
		// TODO teams in stand sorteren op score
	}

	public String getCompetitieNaam() {
		return competitieNaam;
	}

}
